True if the operation succeeded, False if any of the provided predicates failed.
Raises an exception on error.
